# 定时调度器
from apscheduler.schedulers.background import BackgroundScheduler
from datetime import datetime
import time


def tick():
    print('Tick! The time is: %s' % datetime.now())
    time.sleep(5)


if __name__ == '__main__':
    scheduler = BackgroundScheduler()
    # 该部分调度是一个独立的线程
    scheduler.start()
    # 每隔5秒执行一次
    # max_instances 允许同时运行的最多实例数
    scheduler.add_job(tick, 'interval', max_instances=2, seconds=2)

    time.sleep(100)
